﻿.c-333{
	color: #333;
}
.c-737373{
	color: #737373;
}
.c-ccc{
	color: #ccc;
}
.c-666{
	color: #666
}
.c-4c4c4c{
	color: #4c4c4c
}
.c-1f6fc0{
	color: #1f6fc0
}
.c-277bc1{
	color: #277bc1;
}
.c-999{
	color: #999;
}
.c-7a7a7a{
	color: #7a7a7a;
}
.c-adadad{
	color: #adadad;
}
.c-70706f{
	color: #70706f;
}
.c-b2b2b2{
	color: #b2b2b2!important;
}
.checkbox{
	border: 1px solid #999;
	width: 14px;
	height: 14px;
	border-radius: 2px;
}
.checkbox:checked {
    border: 1px solid #409bf9;
}
.checkbox:checked:after {
    width: 4px;
    height: 2px;
    border-top: 1px solid #409bf9;
    border-right: 1px solid #409bf9;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: rotate(120deg) translate(-50%,-50%) skewY(10deg);
    transform-origin: 0 0;
    content: " ";
}
.bg-fff{
	background-color: #fff;
}
.bg-f4f4f4{
	background-color: #f4f4f4;
}
.bg-e8e8e8{
	background-color: #e8e8e8;
}
.border-dash{
	border-bottom: 1px dashed #cccccc;
}
.ico{
	width: 18px;
	height: 18px;
}
.ico-tel{
	background-image: url('../img/ico-tel.png');
	background-size: cover;
}
.ico-email{
	background-image: url('../img/ico-email.png');
	background-size: cover;
}

.ico-qq{
	background-image: url('../img/ico-qq.png');
	background-size: cover;
}

.ico-user{
	background-image: url('../img/ico-user.png');
	background-size: cover;
}

.ico-wx{
	background-image: url('../img/ico-wx.png');
	background-size: cover;
}

.border{
	border: 1px solid #949799;
}
.ml-40{
	margin-left: 40px;
}
.mr-40{
	margin-right: 40px;
}
.mt-47{
	margin-top: 47px;
}
.bg-edf2f5{
	background-color: #edf2ed;
}
.page-c{
	width: 1200px;
	margin-left:auto;
	margin-right: auto;
}
.title-h4{
	border-left: 3px solid #999;
	padding-left: 10px;
}
.jp-header{
	height: 100px;
	
}

.jp-header .logo,.jp-header .logo img{
	width: 250px;
	height: 100px;
}

.jp-header .nav ul li{
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}
.jp-header .nav ul li.current a{
	color: #277bc1;
	border-bottom: 2px solid #277bc1
}
.banner,.banner img{
	height: 510px;
	width: 100%;
}
.news-pic,.ad{
	width: 280px;
	height: 280px;
}

.news-list ul li{
	float: left;
	width: 590px;
	height: 535px;
	margin-right: 20px;
	margin-bottom: 20px;
	border-radius: 8px;
}
.news-list ul li:nth-child(2n){
	margin-right: 0px;
}
.wauto{
	width: 100%
}

.article{
	min-height: 708px;
}

.article p{
	font-size: 14px;
	line-height: 26px;
	text-indent: 1em;
	margin-bottom: 20px;
	margin-top: 20px;
	color: #666
}
.list-img{
	width: 590px;
	height: 393px;
	background-color: #f9f9f9;
	overflow:hidden
}

.g-title{
	border-left: 3px solid #296ce7;
	margin-bottom: 15px;
}

.btn-qq{
	width: 70px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	border-radius: 4px;
	background-color: #277bc1;
	text-align: center
}
.h3{
	border-bottom: 1px solid #e6e6e6;

}
.h3>span{
	border-bottom: 1px solid #277bc1;
}

#msg a:hover{
	color: #277bc1;
	text-decoration: underline
}

.btn-cz{
	width: 76px;
	height: 34px;
	border: 1px solid #e0e0e0;
	background-color: #f5f5f5;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	color: #616161;
}
.btn-primary {
    background-color: #409bf9;
}
.tab-safe{
	border-bottom: 1px solid #e6e6e6;
}
.tab-safe span{
	cursor: pointer;
}
.tab-safe span.current{
	border-bottom: 1px solid #409bf9;
}
.input{
	width: 340px;
	height: 38px;
	padding:2px 5px;
	border: 1px solid #e6e6e6;
}
.w-200{
	width: 200px;
}
.btn-yzmx{
	width: 130px;
	height: 38px;
	background-color: #ebebeb;
	border: 1px solid #dedede;
	text-align: center;
	color: #333;
}
.btn-yzmx:hover{

	background-color: #d6d6d6;
	cursor: pointer;
}
.btn-primary:hover{
	background-color: #0b65b0;
	cursor: pointer;
}
.f-32{
	font-size: 32px;
}
.c-277bc1{
	color: #277bc1
}
.c-616161{
	color: #616161;
}
.bg-277bc1{
	background-color: #277bc1;
}
.c-2d6ed7{
	color: #2d6ed7
}
#login{
	width: 480px;
}
#login .input{
	width: 100%!important;
	height: 54px;
}
.btn-login{
	height: 54px;
	font-size: 18px;
}
.index-list-pic{position:fixed;top:100%;width:100%;height:100%;overflow:hidden;z-index:9999;}
.index-list-pic .cur-dep-txt{display:none;height:300px;top:50%;z-index:99;width:300px;margin-top:-102px;left:46px;position:fixed;color:#fff;}
.index-list-pic .cur-dep-txt .txt{position:relative;z-index:10;padding:0 65px}
.index-list-pic .cur-dep-txt .txt1{font-size:30px;margin-top:95px}
.index-list-pic .cur-dep-txt .txt2{font-size:20px;line-height:30px;margin-top:20px;white-space:nowrap;}
.index-list-pic .cur-dep-txt .bg{position:absolute;height:100%;width:100%;	border-radius:50%;left:0;top:0;background-color:rgba(0,0,0,.5);opacity:0.5;filter:alpha(opacity=50)}
.btn-exit-experience{display:none;position:fixed;width:124px;height:37px;background:url(../img/btn_try1.png) no-repeat;text-indent:-999px;overflow:hidden;right:32px;bottom:32px;z-index:99}
.btn-mousewheel-tip{position:fixed;height:49px; overflow:hidden;right:32px;bottom:32px;z-index:99;color: #72a5dc}
.btn-mousewheel-tip i{display: inline-block;vertical-align: top;margin-right: 8px; width: 23px;height:49px;background: url(../img/sprite_blue_mousewheel.png) no-repeat}
.btn-mousewheel-tip span{display: inline-block;vertical-align: top;margin-top: 10px;}
.index-list-pic .drop{position:absolute;z-index:20}
.index-list-pic .drop img{width:100%}
.mousewheel-tip{display:none !important;position:fixed;width:100%;left:0;text-align:center;bottom:20px;z-index:99;}
.mousewheel-tip .pic{display:block;width:28px;height:58px;background:url(../img/mouse.png) no-repeat;margin:0 auto 10px}
.mousewheel-tip .txt{color:#fff;opacity:0.8;filter:alpha(opacity=80);background-color:#aaa;padding:5px 10px;border-radius:5px;}
.index-list-pic .list-pic-nav{display:none;position:fixed;right:46px;top:50%;margin-top:-129px;}
.index-list-pic .list-pic-nav .water{width:24px;height:33px;background:url(../img/water2.png) no-repeat;margin:0 auto}
.index-list-pic .list-pic-nav .ul-wrap{position:relative;width:38px;border-top:1px solid #fff;border-bottom:1px solid #fff;overflow:hidden;margin-top:7px;}
.index-list-pic .list-pic-nav .vline{width:1px;background:#fff;height:100%;left:50%;position:absolute;top:0;}
.index-list-pic .list-pic-nav li{height:24px;border-top:1px solid #fff;width:12px;margin:0 auto;margin-top:-1px;}
.index-list-pic .list-pic-nav .cur-dep-info{position:absolute;right:42px;color:#fff;text-align:right;top:14px;}
.index-list-pic .list-pic-nav .cur-dep-info .dep{font-size:30px;white-space:nowrap}
.index-list-pic .list-pic-nav .cur-dep-info .dep-name{font-size:12px;margin-top:-6px;white-space:nowrap;}
.index-list-pic .layout{position:relative;}
.index-list-pic .btn-wrap{position:absolute;left:250px;top:584px;}
.index-list-pic .btn-wrap a{margin-right:12px;font-size:18px;display:inline-block;width:119px;height:32px;text-align:center;line-height:32px;background-color:#00A0E9;color:#fff}
.index-list-pic .btn-wrap a:hover{background-color:#d93300}
.go2top-exit{display: none;position: fixed;right:32px;bottom:32px;}
.go2top-exit .item{cursor: pointer;float: left;position: relative;overflow: hidden;}
.go2top-exit .go2top{margin-right: 8px;display: none;}
.go2top-exit .radius-l{left: 0;top:0;position: absolute; width: 25px;height: 50px;background: url(../img/huanxing.png) no-repeat;}
.go2top-exit .txt-c{margin: 0 25px; height: 50px;overflow: hidden;width: 0; line-height: 50px; background: url(../img/huanxing.png) repeat-x 0 -102px;color: #fff;white-space: nowrap;}
.go2top-exit .txt-c span{display: inline-block; margin-left: 25px;}
.go2top-exit .radius-r{right: 0;top:0;position: absolute; width: 25px;height: 50px;background: url(../img/huanxing.png) no-repeat 0 -51px;}
.go2top-exit  .icon{position: absolute;left: 0;top:0;width: 50px;height: 50px;;}
.go2top-exit  .icon i{ position: absolute; background-repeat: no-repeat}
.go2top-exit .icon-dingbu i{left: 15px;top:15px; width: 21px;height: 24px;background-image: url(../img/icon-dingbu.png)}
.go2top-exit .icon-tuichu i{left: 16px;top:14px;width: 26px;height: 26px;background-image: url(../img/icon-tuichu.png)}



